vmxassist: Emulate CLTS.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 11 Jan 2008 10:59:48 +0000 (10:59 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 11 Jan 2008 10:59:48 +0000 (10:59 +0000)
Signed-off-by: Kamala Narasimhan <kamala.narasimhan@citrix.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/firmware/vmxassist/vm86.c

index ec273d63debe799632619b983f2c1d45986239a4..d511ed4faa7aeeda39ab414ac462aa7bad17c19e 100644 (file)
@@ -1593,6 +1593,9 @@ opcode(struct regs *regs)
                                        goto invalid;
                                }
                                break;
+                       case 0x06: /* clts */
+                               oldctx.cr0 &= ~CR0_TS;
+                               return OPC_EMULATED;
                        case 0x09: /* wbinvd */
                                return OPC_EMULATED;
                        case 0x20: /* mov Rd, Cd (1h) */